package org.ccay.core.dispatcher;
import java.util.HashMap;
import java.util.Map;

/**
 * IEventArgs的抽象实现。
 */
public abstract class AbstractEventArgs implements IEventArgs {

	private static final long serialVersionUID = 2782796543691837062L;
	/** 事件上下文 **/
	private Map<String, Object> contexts = new HashMap<String, Object>();
	
	/**
	 * 存放key对应的上下文对象。
	 * @param key
	 * @param value
	 */
	public void put(String key, Object value) {
		contexts.put(key, value);
	}
	
	public Object getValue(String key) {
		return contexts.get(key);
	}

}
